package com.hualan.bean;

import com.alibaba.fastjson.annotation.JSONField;

import java.util.Date;

public class Shop {
    private Integer   shopId;
    private String  shopName ;
    private String  shopDescribe ;
    private String   shopImage;
    private String  shopPhone ;
    private String  shopProvince ;
    private String  shopCity ;
    private String  shopDistrict ;
    private String   shopAddress;
    private String   shopLongitude;
    private String   shopLatitude;
    private Integer   shopStatus;
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private String addTime;
    private Integer   shopUserId;
    private String   shopAccount;
    private String   shopPassword;
    private Integer   shopSort;
    private Integer  salesVolume ;
    private String   distance;
    private String  shopCommunitySort ;
    private String   concernStatus;
    private Integer  shopOrderCount ;
    private String   shopCategoryList;
    private String   shopGoodsList;
//    添加
    public Shop(String shopName, String shopDescribe, String shopImage, String shopPhone, String shopProvince, String shopCity, String shopDistrict, String shopAddress, String shopLongitude, String shopLatitude) {
        this.shopName = shopName;
        this.shopDescribe = shopDescribe;
        this.shopImage = shopImage;
        this.shopPhone = shopPhone;
        this.shopProvince = shopProvince;
        this.shopCity = shopCity;
        this.shopDistrict = shopDistrict;
        this.shopAddress = shopAddress;
        this.shopLongitude = shopLongitude;
        this.shopLatitude = shopLatitude;
    }
//    添加2
    public Shop(String shopName, String shopDescribe, String shopImage, String shopPhone, String shopProvince, String shopCity, String shopDistrict, String shopAddress, String shopLongitude, String shopLatitude,String addTime) {
        this.shopName = shopName;
        this.shopDescribe = shopDescribe;
        this.shopImage = shopImage;
        this.shopPhone = shopPhone;
        this.shopProvince = shopProvince;
        this.shopCity = shopCity;
        this.shopDistrict = shopDistrict;
        this.shopAddress = shopAddress;
        this.shopLongitude = shopLongitude;
        this.shopLatitude = shopLatitude;
        this.addTime = addTime;
//        this.shopOrderCount = shopOrderCount;
    }
//    更新
    public Shop(String shopName, String shopDescribe, String shopImage, String shopPhone, String shopProvince, String shopCity, String shopDistrict, String shopAddress, String shopLongitude, String shopLatitude,String addTime, Integer shopId) {
        this.shopName = shopName;
        this.shopDescribe = shopDescribe;
        this.shopImage = shopImage;
        this.shopPhone = shopPhone;
        this.shopProvince = shopProvince;
        this.shopCity = shopCity;
        this.shopDistrict = shopDistrict;
        this.shopAddress = shopAddress;
        this.shopLongitude = shopLongitude;
        this.shopLatitude = shopLatitude;
        this.addTime = addTime;
        this.shopId=shopId;
    }
    public Shop() {
    }

    public Shop(Integer shopId, String shopName, String shopDescribe, String shopImage, String shopPhone, String shopProvince, String shopCity, String shopDistrict, String shopAddress, String shopLongitude, String shopLatitude, Integer shopStatus, String addTime, Integer shopUserId, String shopAccount, String shopPassword, Integer shopSort, Integer salesVolume, String distance, String shopCommunitySort, String concernStatus, Integer shopOrderCount, String shopCategoryList, String shopGoodsList) {
        this.shopId = shopId;
        this.shopName = shopName;
        this.shopDescribe = shopDescribe;
        this.shopImage = shopImage;
        this.shopPhone = shopPhone;
        this.shopProvince = shopProvince;
        this.shopCity = shopCity;
        this.shopDistrict = shopDistrict;
        this.shopAddress = shopAddress;
        this.shopLongitude = shopLongitude;
        this.shopLatitude = shopLatitude;
        this.shopStatus = shopStatus;
        this.addTime = addTime;
        this.shopUserId = shopUserId;
        this.shopAccount = shopAccount;
        this.shopPassword = shopPassword;
        this.shopSort = shopSort;
        this.salesVolume = salesVolume;
        this.distance = distance;
        this.shopCommunitySort = shopCommunitySort;
        this.concernStatus = concernStatus;
        this.shopOrderCount = shopOrderCount;
        this.shopCategoryList = shopCategoryList;
        this.shopGoodsList = shopGoodsList;
    }

    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getShopDescribe() {
        return shopDescribe;
    }

    public void setShopDescribe(String shopDescribe) {
        this.shopDescribe = shopDescribe;
    }

    public String getShopImage() {
        return shopImage;
    }

    public void setShopImage(String shopImage) {
        this.shopImage = shopImage;
    }

    public String getShopPhone() {
        return shopPhone;
    }

    public void setShopPhone(String shopPhone) {
        this.shopPhone = shopPhone;
    }

    public String getShopProvince() {
        return shopProvince;
    }

    public void setShopProvince(String shopProvince) {
        this.shopProvince = shopProvince;
    }

    public String getShopCity() {
        return shopCity;
    }

    public void setShopCity(String shopCity) {
        this.shopCity = shopCity;
    }

    public String getShopDistrict() {
        return shopDistrict;
    }

    public void setShopDistrict(String shopDistrict) {
        this.shopDistrict = shopDistrict;
    }

    public String getShopAddress() {
        return shopAddress;
    }

    public void setShopAddress(String shopAddress) {
        this.shopAddress = shopAddress;
    }

    public String getShopLongitude() {
        return shopLongitude;
    }

    public void setShopLongitude(String shopLongitude) {
        this.shopLongitude = shopLongitude;
    }

    public String getShopLatitude() {
        return shopLatitude;
    }

    public void setShopLatitude(String shopLatitude) {
        this.shopLatitude = shopLatitude;
    }

    public Integer getShopStatus() {
        return shopStatus;
    }

    public void setShopStatus(Integer shopStatus) {
        this.shopStatus = shopStatus;
    }

    public String getAddTime() {
        return addTime;
    }

    public void setAddTime(String addTime) {
        this.addTime = addTime;
    }

    public Integer getShopUserId() {
        return shopUserId;
    }

    public void setShopUserId(Integer shopUserId) {
        this.shopUserId = shopUserId;
    }

    public String getShopAccount() {
        return shopAccount;
    }

    public void setShopAccount(String shopAccount) {
        this.shopAccount = shopAccount;
    }

    public String getShopPassword() {
        return shopPassword;
    }

    public void setShopPassword(String shopPassword) {
        this.shopPassword = shopPassword;
    }

    public Integer getShopSort() {
        return shopSort;
    }

    public void setShopSort(Integer shopSort) {
        this.shopSort = shopSort;
    }

    public Integer getSalesVolume() {
        return salesVolume;
    }

    public void setSalesVolume(Integer salesVolume) {
        this.salesVolume = salesVolume;
    }

    public String getDistance() {
        return distance;
    }

    public void setDistance(String distance) {
        this.distance = distance;
    }

    public String getShopCommunitySort() {
        return shopCommunitySort;
    }

    public void setShopCommunitySort(String shopCommunitySort) {
        this.shopCommunitySort = shopCommunitySort;
    }

    public String getConcernStatus() {
        return concernStatus;
    }

    public void setConcernStatus(String concernStatus) {
        this.concernStatus = concernStatus;
    }

    public Integer getShopOrderCount() {
        return shopOrderCount;
    }

    public void setShopOrderCount(Integer shopOrderCount) {
        this.shopOrderCount = shopOrderCount;
    }

    public String getShopCategoryList() {
        return shopCategoryList;
    }

    public void setShopCategoryList(String shopCategoryList) {
        this.shopCategoryList = shopCategoryList;
    }

    public String getShopGoodsList() {
        return shopGoodsList;
    }

    public void setShopGoodsList(String shopGoodsList) {
        this.shopGoodsList = shopGoodsList;
    }

    @Override
    public String toString() {
        return "Shop{" +
                "shopId=" + shopId +
                ", shopName='" + shopName + '\'' +
                ", shopDescribe='" + shopDescribe + '\'' +
                ", shopImage='" + shopImage + '\'' +
                ", shopPhone='" + shopPhone + '\'' +
                ", shopProvince='" + shopProvince + '\'' +
                ", shopCity='" + shopCity + '\'' +
                ", shopDistrict='" + shopDistrict + '\'' +
                ", shopAddress='" + shopAddress + '\'' +
                ", shopLongitude='" + shopLongitude + '\'' +
                ", shopLatitude='" + shopLatitude + '\'' +
                ", shopStatus=" + shopStatus +
                ", addTime=" + addTime +
                ", shopUserId=" + shopUserId +
                ", shopAccount='" + shopAccount + '\'' +
                ", shopPassword='" + shopPassword + '\'' +
                ", shopSort=" + shopSort +
                ", salesVolume=" + salesVolume +
                ", distance='" + distance + '\'' +
                ", shopCommunitySort='" + shopCommunitySort + '\'' +
                ", concernStatus='" + concernStatus + '\'' +
                ", shopOrderCount=" + shopOrderCount +
                ", shopCategoryList='" + shopCategoryList + '\'' +
                ", shopGoodsList='" + shopGoodsList + '\'' +
                '}';
    }
}
